An Ontology-Mediated Validation Process of Software Models
نویسندگان
چکیده
When errors in software modelling activities propagate to later phases of software development lifecycle, they become costlier to fix and lower the quality of the final product. Early validation of software models can prevent rework and incorrect development non-compliant with client’s specification. In this paper we advocate the use of ontologies to validate and improve the quality of software models as they are being developed, at the same time bridging the traditional gap between developers and clients. We propose a general ontology-mediated process to validate software models that can be adapted in a broad range of software development projects. We illustrate this for Multi-Agent Systems (MAS) development providing early evidence of the soundness of our approach. We successfully validate and improve the quality of MAS models for a real-life development project, illustrating the ontology-mediated models validation in a commercial setting.
منابع مشابه
Verification of Process Models
This chapter presents an ontology-driven approach that aims at supporting semantic verification of semiformal process models. The ontology-driven approach suggested consists of two steps. The first step is the development of a model for ontology-based representation of process models. This representation allows enriching process models by annotating them with semantics specified in a formal ont...
متن کاملOntology-Based Framework for Quality in Configurable Process Models
In recent years, business process modeling has increasingly drawn the attention of enterprises. As a result of the wide use of business processes, redundancy problems have arisen and researchers introduced the variability management, in order to enhance the business process reuse. The most approach used in this context is the Configurable Process Model solution, which consists in representing t...
متن کاملAn Ontology-driven Approach to Support Semantic Verification in Business Process Modeling
This paper presents an ontology-driven approach that aims at supporting semantic verification of semi-formal process models. Despite the widespread use of these models in research and practice, the verification of process model information is still a challenging issue. We suggest an ontology-driven approach making use of background knowledge encoded in formal ontologies and rules. In the first ...
متن کاملOntology-based Validation of Agent Oriented Modelling
Despite the potential of Multi-Agent Systems (MAS), this technology has not been widely adopted by industry yet. Due to its complexity, errors in modelling activities can be costly. Early validation of MAS models can prevent rework or building a system non-compliant with client’s specification. We propose a general ontology-based process to validate any kind of software models that can be adapt...
متن کاملExtending and Utilizing the Software and Systems Process Engineering Metamodel with Ontology
SPEM is MDA’s standard used to define software and systems development processes and their components. Unfortunately, its specification is semiformal, thus it is not possible to make and to verify created language statements with formal techniques such as the consistency or satisfiability verification. In order to solve this insufficiency, we propose an approach to SPEM transformation to the Se...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010